namespace System.Threading {
public class Timer : System.MarshalByRefObject, System.IDisposable
{

	// Constructors
	public Timer(TimerCallback callback, object state, int dueTime, int period) {}
	public Timer(TimerCallback callback, object state, System.TimeSpan dueTime, System.TimeSpan period) {}
	public Timer(TimerCallback callback, object state, long dueTime, long period) {}
	public Timer(TimerCallback callback, object state, uint dueTime, uint period) {}
	public Timer(TimerCallback callback) {}

	// Methods
	public bool Change(int dueTime, int period) {}
	public bool Change(System.TimeSpan dueTime, System.TimeSpan period) {}
	public bool Change(uint dueTime, uint period) {}
	public bool Change(long dueTime, long period) {}
	public bool Dispose(WaitHandle notifyObject) {}
	public virtual void Dispose() {}
	public virtual object GetLifetimeService() {}
	public virtual object InitializeLifetimeService() {}
	public virtual System.Runtime.Remoting.ObjRef CreateObjRef(Type requestedType) {}
	public Type GetType() {}
	public virtual string ToString() {}
	public virtual bool Equals(object obj) {}
	public virtual int GetHashCode() {}
}

}
